package com.ddxz.middleground.meta.entity;

import lombok.Data;

/**
 * class description
 *
 * @author 朱宗刚
 * @version 1.0.0
 * @date 2020/8/22
 */

@Data
public class SourceEntity {
    /**
     * 数据源标识
     */
    private String id;

    /**
     * 数据源名称
     */
    private String name;

    /**
     * 数据源所在主机/IP地址
     */
    private String host;

    /**
     * 端口号
     */
    private Integer port;

    /**
     * 实例名
     */
    private String instance;

    /**
     * 登陆名
     */
    private String user;

    /**
     * 登陆密码，密文
     */
    private String password;

    /**
     * 管理状态，1 启用；2禁用
     */
    private Integer status;

    /**
     * 运行状态, 1 正常；2 异常
     */
    private Integer state;

    /**
     * 类型：对数据库：1 postgresql,2 mysql,3 oracle,4 sqlserver;
     */
    private Integer type;

    /**
     * 分类：1 数据库；2 接口；3 交换； 4 工厂
     */
    private Integer classify;

    /**
     * 创建者名称
     */
    private String creator;

    /**
     * 创建者标识
     */
    private String userId;

    /**
     * 创建时间，精确到秒的时间戳
     */
    private Long createTime;

    /**
     * 修改时间，精确到秒的时间戳
     */
    private Long modifyTime;

    /**
     * 数据源物理标识
     */
    private String physicsId;

    /**
     * 数据源描述
     */
    private String description;
}
